﻿/* ==============================================================================
 * 功能描述：UIAtlasEditorTools  
 * 
 * 创 建 者：郑镇泉
 * 
 * 创建日期：2016/4/7 13:33:01
 * ==============================================================================*/
using UnityEngine;
using System.Collections;
//using UnityEditor;

//public class UIAtlasEditorTools
//{
//    [MenuItem("Assets/Create/为当前选中的图片创建图集")]
//    public static void CreateAtlasPrefab()
//    {
//        if (Selection.activeObject != null)
//        {
//            string path = AssetDatabase.GetAssetPath(Selection.activeObject);
//            TextureImporter importer = AssetImporter.GetAtPath(path) as TextureImporter;
//            if (importer != null && importer.textureType == TextureImporterType.Sprite
//                && importer.spriteImportMode == SpriteImportMode.Multiple)
//            {
//                UIAtlas atlas = ScriptableObject.CreateInstance<UIAtlas>();
//                Object[] objs = AssetDatabase.LoadAllAssetsAtPath(path);
//                atlas.spriteLists.Clear();
//                foreach (Object o in objs)
//                {
//                    if (o.GetType() == typeof(Texture2D))
//                    {
//                        atlas.mainTexture = o as Texture2D;
//                    }
//                    else if (o.GetType() == typeof(Sprite))
//                    {
//                        atlas.spriteLists.Add(o as Sprite);
//                    }
//                }
//                AssetDatabase.CreateAsset(atlas, path.Replace(".png", "_Atlas.prefab"));
//                AssetDatabase.Refresh();
//            }
//            else
//            {
//                Debug.LogError("当前选中的不是图集图片? ");
//            }
//        }
//    }
//}

